/**
 * 
 */
package com.yidu.menuProject.service;

import java.util.List;

import com.yidu.menuProject.dao.MealModelMapper;
import com.yidu.menuProject.model.FoodModel;
import com.yidu.menuProject.model.KeepModel;
import com.yidu.menuProject.model.MealModel;
import com.yidu.menuProject.model.MealtypeModel;
import com.yidu.menuProject.model.TuserModel;



/**
 * @author Bruce
 * @date 2018年6月9日
 * @version 1.0
 */
public interface MealServiceHWT {
	/**
	 * 删除的方法
	 * @param mealId
	 * @return
	 */
	int deleteByPrimaryKey(String mealId);
	/**
	 * 增加
	 * @param record
	 * @return
	 */
	int insert(MealModel record);
	
	int insertSelective(MealModel record);
	
	MealModel selectByPrimaryKey(String mealId);

	int updateByPrimaryKeySelective(MealModel record);

	int updateByPrimaryKey(MealModel record);
	/**
	 * 查询所有
	 * @return
	 */
	List<MealModel>selectFindAll(String da);
	/**
	 * 搜索框查询所有
	 * @return
	 */
	List<MealModel>selectFindAllVague(String mealName);
	/**
	 * 注册用户
	 * @param record
	 * @return
	 */
	int insertSelectiveUser(TuserModel tuserModel);
	/**
	 * 用户登录
	 * @param record
	 * @return
	 */
	TuserModel loginUser(TuserModel tuserModel);
	/**
     * 查询所有商店类型
     * @return
     */
    List<MealtypeModel> findAllType();
    /**
     * 查询出所有的菜单
     */
    List<FoodModel> findAllFood(String mealId);
    /**
     * 增加购物车
     * @param km
     * @return
     */
    int addKeepHWT(KeepModel km);
    /**
     * 修改购物车的数量
     */
    int updateKeepHWT(KeepModel km);
}
